package com.tydic.springboot.excel.domain.report;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;

import java.io.Serializable;
import java.util.List;

/**
 * Created by author on 2018/8/13.
 * 批次指标各阶段数据统计导出VO
 */
public class ReportIndexStateDetailExportVO
        implements Serializable {

    private static final long serialVersionUID = 1L;

    @Excel(isWrap = false, name = "地市名称",orderNum = "1",width = 30,needMerge = true)
    private String region;

    @Excel(isWrap = false, name = "所属批次",orderNum = "2",width = 30,needMerge = true)
    private String batchName;

    @ExcelCollection(name = "需求阶段",orderNum = "2")
    private List<ReportDemandExportVO> demandList;

    @ExcelCollection(name = "站址筛查",orderNum = "4")
    private List<ReportSiteExportVO> siteList;

    @ExcelCollection(name = "订单阶段",orderNum = "4")
    private List<ReportOrderExportVO> orderList;

    @ExcelCollection(name = "交付阶段",orderNum = "4")
    private List<ReportHandOverExportVO> handOverList;

    public List<ReportDemandExportVO> getDemandList() {
        return demandList;
    }

    public void setDemandList(List<ReportDemandExportVO> demandList) {
        this.demandList = demandList;
    }

    public List<ReportSiteExportVO> getSiteList() {
        return siteList;
    }

    public void setSiteList(List<ReportSiteExportVO> siteList) {
        this.siteList = siteList;
    }

    public List<ReportOrderExportVO> getOrderList() {
        return orderList;
    }

    public void setOrderList(List<ReportOrderExportVO> orderList) {
        this.orderList = orderList;
    }

    public List<ReportHandOverExportVO> getHandOverList() {
        return handOverList;
    }

    public void setHandOverList(List<ReportHandOverExportVO> handOverList) {
        this.handOverList = handOverList;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getBatchName() {
        return batchName;
    }

    public void setBatchName(String batchName) {
        this.batchName = batchName;
    }
}
